﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Padelcenter.Common
{
    public class Tarjeta : CommonInterface
    {
        public Tarjeta() { this.ResetParams(); }

        public void ResetParams()
        {
            this.IdTarjeta = 0;
            this.IdMetodoPago = 0;
            this.Descripcion = string.Empty;
            this.Regex = string.Empty;
            this.ConFiltroActivo = false;
            this.Activo = true;
            this.FechaAlta = Convert.ToDateTime("1900-01-01");
        }

        private int _idTarjeta;
        private int _idMetodoPago;
        private string _descripcion;
        private string _regex;
        private byte[] _imagen;
        private bool _conFiltroActivo;
        private bool _activo;
        private DateTime _fechaAlta;

        public int IdMetodoPago
        {
            get { return _idMetodoPago; }
            set { _idMetodoPago = value; }
        }

        public DateTime FechaAlta
        {
            get { return _fechaAlta; }
            set { _fechaAlta = value; }
        }

        public bool Activo
        {
            get { return _activo; }
            set { _activo = value; }
        }

        public bool ConFiltroActivo
        {
            get { return _conFiltroActivo; }
            set { _conFiltroActivo = value; }
        }

        public byte[] Imagen
        {
            get { return _imagen; }
            set { _imagen = value; }
        }

        public string Regex
        {
            get { return _regex; }
            set { _regex = value; }
        }

        

        public string Descripcion
        {
            get { return _descripcion; }
            set { _descripcion = value; }
        }

        public int IdTarjeta
        {
            get { return _idTarjeta; }
            set { _idTarjeta = value; }
        }
    }
}
